// createApp 可执行的方法 创建一个vue实例对象

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入重置样式的包
import 'normalize.css'
import '@/styles/common.less'

import componentPlugin from '@/components'

// 串联链式调用的形式对我们的router store做注册处理
// 当我们使用use方法注册插件的时候 app实例对象会被当做一个实参传入到
// 定义插件的install方法中去

import direativePlugin from '@/directives'

createApp(App).use(store).use(router).use(componentPlugin).use(direativePlugin).mount('#app')
